Developer Documentation
PATH  Mac OS X Documentation > Developer Tools > Mac OS X Assembler Guide


Previous | Contents | Next

J

 

Name      
Operator      
Operand         
Operation Name         

j cc

 

 

Jump if Condition is Met

 

ja

rel8

short if above

 

jae

rel8

short if above or equal

 

jb

rel8

short if below

 

jbe

rel8

short if below or equal

 

jc

rel8

short if carry

 

jcxz

rel8

short if %cx register is 0

 

jecxz

rel8

short if %ecx register is 0

 

je

rel8

short if equal

 

jz

rel8

short if 0

 

jg

rel8

short if greater

 

jge

rel8

short if greater or equal

 

jl

rel8

short if less

 

jle

rel8

short if less or equal

 

jna

rel8

short if not above

 

jnae

rel8

short if not above or equal

 

jnb

rel8

short if not below

 

jnbe

rel8

short if not below or equal

 

jnc

rel8

short if not carry

 

jne

rel8

short if not equal

 

jng

rel8

short if not greater

 

jnge

rel8

short if not greater or equal

 

jnl

rel8

short if not less

 

jnle

rel8

short if not less or equal

 

jno

rel8

short if not overflow

 

jnp

rel8

short if not parity

 

jns

rel8

short if not sign

 

jnz

rel8

short if not 0

 

jo

rel8

short if overflow

 

jp

rel8

short if parity

 

jpe

rel8

short if parity even

 

jpo

rel8

short if parity odd

 

js

rel8

short if sign

 

jz

rel8

short if zero

 

ja

rel16/32

near if above

 

jae

rel16/32

near if above or equal

 

jb

rel16/32

near if below

 

jbe

rel16/32

near if below or equal

 

jc

rel16/32

near if carry

 

je

rel16/32

near if equal

 

jz

rel16/32

near if 0

 

jg

rel16/32

near if greater

 

jge

rel16/32

near if greater or equal

 

jl

rel16/32

near if less

 

jle

rel16/32

near if less or equal

 

jna

rel16/32

near if not above

 

jnae

rel16/32

near if not above or equal

 

jnb

rel16/32

near if not below

 

jnbe

rel16/32

near if not below or equal

 

jnc

rel16/32

near if not carry

 

jne

rel16/32

near if not equal

 

jng

rel16/32

near if not greater

 

jnge

rel16/32

near if not greater or less

 

jnl

rel16/32

near if not less

 

jnle

rel16/32

near if not less or equal

 

jno

rel16/32

near if not overflow

 

jnp

rel16/32

near if not parity

 

jns

rel16/32

near if not sign

 

jnz

rel16/32

near if not 0

 

jo

rel16/32

near if overflow

 

jp

rel16/32

near if parity

 

jpe

rel16/32

near if parity even

 

jpo

rel16/32

near if parity odd

 

js

rel16/32

near if sign

 

jz

rel16/32

near if 0

 

 

 

 

jmp

jmp

rel8

Jump

 

jmp

rel16

 

 

jmp

r/m16

 

 

jmp

rel32

 

 

jmp

r/m32

 

 

ljmp

$ imm16, $ imm32

 

 

ljmp

m16

 

 

ljmp

m32

 


Mac OS X Assembler Reference: i386 Addressing Modes and Assembler Instructions

Previous | Contents | Next